---
title: TypeScript SDK リファレンス
description: TypeScript SDK を使用して Daytona のサンドボックスを操作する
next: /docs/typescript-sdk/daytona
---

Daytona の TypeScript SDK は、Daytona のサンドボックスをプログラムから操作するための強力なインターフェースを提供します。

## インストール

npm を使用して Daytona の TypeScript SDK をインストールします：

```bash
npm install @daytonaio/sdk
```

または yarn を使用します：

```bash
yarn add @daytonaio/sdk
```

## はじめに

Daytona の TypeScript SDK を使い始めるための簡単な例を紹介します:

```typescript
import { Daytona } from '@daytonaio/sdk'

async function main() {
  // SDK を初期化（デフォルトで環境変数を使用）
  const daytona = new Daytona()

  // 新しいサンドボックスを作成
  const sandbox = await daytona.create({
    language: 'typescript',
    envVars: { NODE_ENV: 'development' },
  })

  // コマンドを実行
  const response = await sandbox.process.executeCommand('echo "Hello, World!"')
  console.log(response.result)
}

main().catch(console.error)
```

## 設定

SDK は環境変数を使うか、コンストラクターにオプションを渡して設定できます:

```typescript
import { Daytona } from '@daytonaio/sdk';

// 環境変数を使用 (DAYTONA_API_KEY, DAYTONA_API_URL, DAYTONA_TARGET)
const daytona = new Daytona();

// 明示的な設定を指定
const daytona = new Daytona({
  apiKey: 'your-api-key',
  apiUrl: 'https://app.daytona.io/api',
  target: 'us'
});
```
